Програмування розгалужених алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ до лабораторної роботи № 2 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування розгалужених алгоритмів» Варіант № 12 Завдання на лабораторну роботу. 1. Розробити блок-схеми алгоритмів і написати програми мовою Java із застосуванням умовного оператора if та оператора вибору switch для розв’язання завдань, поданих в табл. 1 – 4 відповідно до індивідуального варіанта. Варіант обрати за списком групи. 2. Розробити програмні проекти в середовищі Intellij IDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). 3. Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Короткий опис рішення завдань разом із скриншотом варіанту завдання 1.Завдання / В методі task1типу double організовую введення вхідних даних m,b,n також типу double.За допомогою оператора if прописую умови, задані в завданні. Так як метод має тип double, то в кінці, після умов, необхідно зазначити, що має повертати функція,тому прописую return y. 2.Завдання / В методі task2 типу double за допомогою оператора switch описуємо три набори даних. Потім, використовуючи оператор if записую умови для обрахунку у, після цього знову зазначаю return y. 3.Завдання / В методі task3 типу double в параметрах зазначаю змінні A,R, які за допомогою Scanner вводимо з клавіатури і S(площа фігури, яку необхідно обчислити).Використовуючи оператор if записую вимоги для обчислення і виведення S. 4.Завдання / В методі task4 за допомогою оператора вибору switch вводжу три набори даних. Далі, в прописую умови для виведення на екран найменшого з чисел за допомогою умовного оператора. Блок-схема алгоритму для 4 завдання / Текст програми Завдання 1-2 package com.company; import java.lang.Math;// імпорт пакетів public class Lr21 { public static void main(String[] args) { double x1=-2.3;//введення даних за допомогою присвоєння значень double x2=0.6; double x3=4.8; double m=0.5; double b=-2; double n=0.2; System.out.printf("Вхідні дані:\nx1=%.4f; x2=%.4f; x3=%.4f\n",x1,x2,x3);// виведення вхідних даних на екран System.out.printf("Task1\nm=%.4f,b=%.4f,n=%.4f\n",m,b,n); System.out.printf("Результати обчислень task1 з х1: y=%.4f\n", task1(x1));//виведення результатів завдання 1 System.out.printf("Результати обчислень task1 з х2: y=%.4f\n", task1(x2)); System.out.printf("Результати обчислень task1 з х3: y=%.4f\n", task1(x3)); System.out.print("Task2\n");//виведення результатів завданння 2 System.out.printf("Результати обчислень task2 з х1 і першим варіантом вхідних даних: y = %.4f\n", task2(x1, 1)); System.out.printf("Результати обчислень task2 з х2 і першим варіантом вхідних даних: y = %.4f\n", task2(x2, 1)); System.out.printf("Результати обчислень task2 з х3 і першим варіантом вхідних даних: y = %.4f\n", task2(x3, 1)); System.out.printf("Результати обчислень task2 з х1 і другим варіантом вхідних даних: y = %.4f\n", task2(x1, 2)); System.out.printf("Результати обчислень task2 з х2 і другим варіантом вхідних даних: y = %.4f\n", task2(x2, 2)); System.out.printf("Результати обчислень task2 з х3 і другим варіантом вхідних даних: y = %.4f\n", task2(x3, 2)); System.out.printf("Результати обчислень task2 з х1 і третім варіантом вхідних даних: y = %.4f\n", task2(x1, 3)); System.out.printf("Результати обчислень task2 з х1 і третім варіантом вхідних даних: y = %.4f\n", task2(x2, 3)); System.out.printf("Результати обчислень task2 з х1 і третім варіантом вхідних даних: y = %.4f\n", task2(x3, 3)); } public static double task1(double x) { double m=0.5...
Антиботан аватар за замовчуванням

13.05.2023 13:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини